// DropletGlobals.h

#ifdef _WIN32
#pragma once
#endif

#ifndef _DROPLET_GLOBALS_
#define _DROPLET_GLOBALS_

#ifdef _WIN32
#include "inttypes.h"
#else
#include <inttypes.h>
#endif

#include "DropletData.h"
#include "Message.h"

#include <semaphore.h>
#include <map>
#include <deque>

namespace Droplets 
{

	// Used for Map string key comparisons.
	struct _cmpstr {
		bool operator()(const char *str1, const char *str2) const {
			return strcmp(str1, str2) < 0;
		}
	};
}
	
#endif